satellites for scientific purposes - Francés Inglés Diccionario